14688
540182
100556
1081243
397682
481929
468984
99419
613445
199306
292665
1052980
264284
502841
418275
782256
816951
471118
381102
59387
525115
83766
280432
638607